﻿using System;
using System.Runtime.Remoting;
using System.Runtime.Remoting.Channels;

using Ch.Elca.Iiop;
using Ch.Elca.Iiop.Idl;


namespace rts_server
{
    class RTSORBObjectIF_Impl : MarshalByRefObject, RTS.ORB.RTSORBObjectIF
    {

        #region RTSORBObjectIF Members

        public RTS.ORB.RTSORBResponse Execute (RTS.ORB.RTSORBCommand orbCommand, string sessionGuid)
        {
            throw new NotImplementedException ();
        }

        public int GetManagerID (string managerName)
        {
            throw new NotImplementedException ();
        }

        public RTS.ORB.SessionTicket Login (string userName, string userPassword)
        {
            return new RTS.ORB.SessionTicket ("GUID", 10);
        }

        public void Logout (string sessionGuid)
        {
            throw new NotImplementedException ();
        }

        public void UpdateSession (string sessionGuid)
        {
            throw new NotImplementedException ();
        }

        #endregion
    } // class RTSORBObjectIF_Impl
}
